package com.qyhl.webtv.module_news.news.goodlife.list;


import com.qyhl.webtv.commonlib.entity.news.NewsBean;

import java.util.List;

/**
 * Created by qyhl on 2017/11/27.
 */

public interface GoodLifeListContract {
    interface GoodLifeListView {
        void setTopNum(int num);

        void setData(List<NewsBean> beanList, boolean isMore);

        void setNetError(String msg);

        void setError(String msg);

        void setEmpty(String msg);

        void topNumError();

        void showMessage(String msg);

        void showLog(String msg);
    }

    interface GoodLifeListPresenter {
        void getTopNum(String id);

        void getData(String id, String lastId);

        void setTopNum(int num);

        void setData(List<NewsBean> beanList, boolean isMore);

        void setError(int code, String msg);

        void topNumError();
    }

    interface GoodLifeListModel {
        void getTopNum(String id);

        void getData(String id, String lastId);
    }
}
